desperate measure - French English Dictionary